/* .subheader-bd{
	width: 10.0rem;
	height: 0.6rem;
	padding-top: 0.2rem;
	display: flex;
	justify-content:space-between;
	position: absolute;
	left: 0;
	top: 0;
	img.logo{
		width: 2.72rem;
		height: 0.4rem;
		margin: 0 0 0 3.76rem;
	}
	img.menu{
		width: 0.4rem;
		height: 0.36rem;
		margin: 0 0.27rem 0 0;
	}
} */
body {
  background: #f2f2f2;
}
body .subpage {
  width: 100%;
  background-image: url("../img/common/subpage.png");
  background-repeat: no-repeat;
  background-color: #f2f2f2;
  background-size: 100% 5.79rem;
  background-position: center top;
  position: absolute;
  top: 0;
}
body .subpage1{
  background-image: url("../img/common/subpage1-1.png");
}
body .subpage2{
  background-image: url("../img/common/subpage2.png");
}
body .subpage3{
  background-image: url("../img/common/subpage3.png");
}
body .subnav {
  width: 8.43rem;
  height: 1.07rem;
  margin: 5.27rem 0 0 0.8rem;
  border-radius: 0.13rem;
  background: #fff;
  text-align: center;
}
body .subnav li {
  /*width: 2.08rem;*/
  width: 32%;
  line-height: 1.07rem;
  border-right: 1px solid #e9e9e9;
  float: left;
}
body .subnav li a {
  width: 100%;
  height: 1.07rem;
  color: #000;
}
body .subnav li a span {
  display: inline-block;
  height: 1.01rem;
  font-size: 0.35rem;
}
body .subnav li.last {
  border-right: none;
}
body .subnav li.cur span {
  border-bottom: 2px solid #e4006e;
}
body .subcont {
  width: 8.43rem;
  min-height: 10.4rem;
  margin: 0.53rem 0 0.53rem 0.8rem;
}
body .subcont ul.tabnav {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 0.73rem;
}
body .subcont ul.tabnav li {
  width: 1.8rem;
  height: 0.73rem;
  text-align: center;
  line-height: 0.73rem;
  background: #e8e8e8;
  margin-right: 0.06rem;
  border-radius: 0.2rem 0.2rem 0 0;
  float: left;
}
body .subcont ul.tabnav li.cur {
  background: #fff;
}
body .subcont .cont {
  width: 6.93rem;
  padding: 0.4rem 0.73rem 0.73rem 0.73rem;
  background: #fff;
  border-radius: 0.2rem;
}
body .subcont .cont img.boss {
  width: 100%;
  height: 100%;
  margin-top: 0.2rem;
}
body .subcont .cont .teletext {
  display: flex;
  flex-direction: row;
}
body .subcont .cont .teletext img {
  width: 2.4rem;
}
body .subcont .cont .teletext h2 {
  margin: 0.6rem 0 0 0.53rem;
}
body .subcont .cont h2 {
  font-size: 0.48rem;
  margin: 0.3rem 0 0.6rem 0.53rem;
  text-align: center;
}
body .subcont .cont h3 {
  font-size: 0.4rem;
  margin: 0.4rem 0 0 0;
  line-height: 1rem;
  display: flex;
  flex-direction: row;
}
body .subcont .cont s {
  color: #e50571;
  text-decoration: none;
  font-size: 1rem;
  display: inline-block;
  margin-right: 0.1rem;
  vertical-align: top;
}
body .subcont .cont img.pro_logo {
  width: 100%;
  height: 100%;
  display: block;
}
body .subcont .cont img.pro_logo1 {
  width: 30%;
  height: 30%;
  margin: 0 auto;
}
body .subcont .cont p {
  font-size: 0.4rem;
  display: flex;
  flex-direction: row;
  margin-top: 0.4rem;
  line-height: 0.6rem;
  word-break: break-all;
  word-wrap: break-word;
  /* a{
  	word-break:break-all;
  	word-wrap:break-word;
  }		 */
}
body .subcont .cont p.loadmore {
  justify-content: center;
}
body .subcont .cont p.product {
  display: block;
  text-indent: 0.8rem;
}
body .subcont .cont h4 {
  font-size: 0.5rem;
  font-weight: bold;
}
body .subcont .cont ul {
  padding-left: 1.4rem;
}
body .subcont .cont ol li {
  display: flex;
  flex-direction: row;
  width: 100%;
}
body .subcont .cont ol li s {
  line-height: 1.2rem;
  float: left;
}
body .subcont .cont ol li p {
  float: left;
  display: inline-block;
}
body .subcont .cont dl {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.4rem;
  text-align: left;
}
body .subcont .cont dl dt {
  font-weight: bold;
  vertical-align: top;
  width: 1.57rem;
  font-size: 0.4rem;
  line-height: 0.6rem;
}
body .subcont .cont dl dd {
  width: 5.63rem;
}
body .subcont .cont dl dd p {
  margin: 0;
}
body .subcont .back {
  display: none;
}
body .subcont .back p, body .subcont .back a {
  display: flex;
  flex-direction: row-reverse;
  margin-top: 0.5rem;
  color: #929292;
}
body .subcont .back p img, body .subcont .back a img {
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.3rem;
}
body .subcont .newsback {
  display: block;
}
body .subcont .noradius {
  border-radius: 0 0.2rem 0.2rem 0.2rem;
}
body .subcont .intro1 .teletext {
  text-align: center;
}
body .subcont .intro1 .teletext img {
  margin: 0.67rem 0 0.4rem 1.5rem;
  width: 4rem;
  height: 4rem;
}
body .subcont .intro1 p {
  text-indent: 2em;
}
body .subcont .intro4 s {
  line-height: 0.4rem;
}
body .subcont .intro5 .mien_list ol li {
  position: relative;
  margin-bottom: 0.53rem;
}
body .subcont .intro5 .mien_list ol li img {
  width: 100%;
  height: 100%;
}
body .subcont .intro5 .mien_list ol li p {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  color: #fff;
  font-size: 0.4rem;
  line-height: 1rem;
  padding: 0 2%;
}
body .subcont .intro5 .mien_list ol li p.mask {
  width: 100%;
  height: 1rem;
  background: #24318f;
  opacity: 0.5;
  z-index: 1;
  padding: 0;
}
body .subcont .intro5 .mien_cont {
  display: none;
}
body .subcont .intro5 .mien_cont img {
  margin: 0.4rem 0;
}
body .subcont .product1 img {
  width: 4.67rem;
  height: 1.28rem;
}
body .subcont .product2 img {
  width: 4.44rem;
  height: 1.49rem;
}
body .subcont .product3 img {
  width: 3.63rem;
  height: 1.35rem;
}
body .subcont .product4 img {
  width: 4.41rem;
  height: 1.15rem;
}
body .subcont .product5 img {
  width: 4.67rem;
  height: 1.79rem;
}
body .subcont .joinus h2 {
  text-align: left;
  margin: 0.6rem 0 0.2rem 0;
}
body .subcont .joinus p {
  margin-top: 0;
}
body .subcont .joinus dl {
  display: flex;
  flex-direction: column;
}
body .subcont .joinus dl dt {
  width: 100%;
  font-size: 0.4rem;
  line-height: 1rem;
}
body .subcont .joinus dl dt a {
  font-weight: 100;
  color: #000;
}
body .subcont .joinus dl dd {
  width: 90%;
  display: flex;
  justify-content: space-between;
  font-size: 0.4rem;
  line-height: 0.6rem;
  border-bottom: 1px solid #eee;
  color: #929292;
}
body .subcont .newslist, body .subcont .newsdetail, body .subcont .mien_cont {
  display: flex;
  flex-direction: column;
}
body .subcont .newslist img, body .subcont .newsdetail img, body .subcont .mien_cont img {
  width: 100%;
  height: 100%;
}
body .subcont .newslist a, body .subcont .newsdetail a, body .subcont .mien_cont a {
  text-decoration: none;
}
body .subcont .newslist h2, body .subcont .newsdetail h2, body .subcont .mien_cont h2 {
  margin: 0.4rem 0 0.2rem 0;
  text-align: left;
  color: #000;
}
body .subcont .newslist p, body .subcont .newsdetail p, body .subcont .mien_cont p {
  margin-top: 0.1rem;
  color: #000;
  display: block;
  font-size: 0.4rem;
}
body .subcont .newslist p s, body .subcont .newsdetail p s, body .subcont .mien_cont p s {
  width: 0.3rem;
  height: 0.3rem;
  background: url("../img/common/time.png");
  background-size: cover;
  margin-top: 0.14rem;
}
body .subcont .newslist p.newstime, body .subcont .newsdetail p.newstime, body .subcont .mien_cont p.newstime {
  justify-content: center;
  border-bottom: 1px solid #a3a3a3;
  padding-bottom: 0.1rem;
  margin-bottom: 0.4rem;
  display: flex;
  flex-direction: row;
}
body .subcont .newslist p.newstime span, body .subcont .newsdetail p.newstime span, body .subcont .mien_cont p.newstime span {
  font-size: 0.3rem;
  color: #bbb;
}
body .subcont .newsdetail p {
  color: #000;
}
body .subcont .newslist p {
  flex-direction: row;
  color: #929292;
}
body .subcont .loadmore {
  text-align: center;
  color: #929292;
  line-height: 1rem;
}
body .subcont .page {
  width: 6rem;
  margin: 0.6rem auto 0;
  display: flex;
  justify-content: space-evenly;
}
body .subcont .page li {
  width: 0.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  background: #fff;
  border-radius: 50%;
  color: #888;
  text-align: center;
  font-size: 0.35rem;
}
body .subcont .page li.cur {
  color: #fff;
  background: #e4006e;
}
body .intro .cont {
  display: none;
}
body .cooperation {
  background-image: url("../img/common/cooperation.png");
  padding-top: 1.2rem;
}
body .cooperation h1, body .cooperation h4, body .cooperation h5 {
  color: #fff;
  padding-left: 1rem;
  line-height: 1rem;
}
body .cooperation h1 {
  font-size: 0.8rem;
  text-decoration: underline;
}
body .cooperation h4, body .cooperation h5 {
  font-size: 0.4rem;
}
body .cooperation ol.subnav {
  margin: 1.18rem 0 0 0.8rem;
}
body .cooperation ol.subnav li {
  width: 2.76rem;
}
body .cooperation ol.subnav li a {
  width: 2.8rem;
  height: 1.07rem;
  display: block;
  color: #000;
}
body .cooperation .subcont img {
  width: 100%;
  height: 100%;
}
